#region usings

using System;
using System.Collections;

using CUtil;
using System.Collections.Generic;
#endregion

namespace CStock
{
	/// <summary>
	/// Summary description for IDataClass.
	/// </summary>
	public interface IFinancialData : IStockObjectBase //ICloneable,IComparable,
	{
        IQuote LastQuote{ get;set;}
        string Symbol { get;set;}

        double AlertUnder { get;set;}

        double AlertOver { get;set;}
      
        int Amount { get;set;}
     
        double Bid{ get;set;}
        double Ask { get;set;}
        double Open{ get;set;}
        double DayHigh { get;set;}
        double DayLow { get;set;}
        double PrevClose{ get;set;}
        string ChangeAndPercent { get;set;}
        int Volume{ get;set;}
        int AverageDailyVolume { get;set;}
        string DayRange{ get;set;}
        string YearRange { get;set;}
        double EarningsPerShare { get;set;}
        double PeRatio { get;set;}
        DateTime DividbedPayDate { get;set;}
        DateTime ExDevidedDate{ get;set;}
        double DividendPerShare { get;set;}
        double DividendYield { get;set;}
        double MarketCapitalization { get;set;}

        string LastTradeDate { get;set;}
        string LastTradeTime { get;set;}
        double  LastTradeRate { get;set;}
        double Change { get;set;}
        double Percent { get;set;}
        string Stockexchange { get;set;}


        bool Downwards { get;set;}
        bool UpdateFromWeb(bool inThread);
       

	}
}
